# 设置交叉编译工具链、目标架构、内核源码路径
export ARCH=arm64
export CROSS_COMPILE=/home/ss/WorkSpace/TspLinux/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
export KDIR=/home/ss/WorkSpace/TspLinux/kernel

# 指定要编译的模块文件
obj-m += rtos_boot.o

# 获取当前工作目录
PWD ?= $(shell pwd)

# all 目标：编译内核模块
all:
	make -C $(KDIR) M=$(PWD) modules

# clean 目标：清理编译产生的文件
clean:
	make -C $(KDIR) M=$(PWD) clean
